import { useEffect } from 'react';

// useEffect 无法使用 async， 封装使用
export default function useEffectAsync<T, U extends any[]>(
  method: () => Promise<T>,
  deps: U,
) {
  useEffect(() => {
    (async () => {
      await method();
    })();
  }, deps);
}
